Adaptable Fault Tolerancefor Real - Time Systemsa
نویسندگان
چکیده
This paper proposes a framework for software implemented, adaptive fault tolerance in a real-time context. It extends previous work in two main ways: by including features that explicitly address the real-time constraints; and by a exible and adaptable control strategy for managing redundancy within application software modules. This redundancy management design is introduced as an intermediate level between the system design (which may itself consist of multiple levels of design) and the low-level, non-redundant application code. Application designers can specify fault tolerance strategies independently for the individual application modules, including adaptive strategies that take into account available resources, deadlines and observed faults. They can use appropriate design notations to notify the scheduling mechanisms regarding the relative importance of tasks, their timing requirements and both their worst case and actual usage of resources. Run-time eeciency can thus be improved while preserving a high degree of predictability of execution.
منابع مشابه
Designing Adaptable Real-Time Fault-Tolerant Parallel Systems
There are two fundamental aspects in the design of the realtime systems: to meet the real-time constraints and to be reliable. These two aspects are in conflict and usually are researched separately. To provide for fault-tolerance on one side, there is the need for a greater execution time; but on the other side real-time systems require tasks to be completed by their deadlines. There is a clea...
متن کاملAn adaptable security manager for real-time transactions
The rising demand for real-time services over the network such as web-based information services requires new approaches for balancing competing demands on limited resources. The BeeHive database system proposes a novel solution to this need by the use of adap-tive real-time, fault tolerance, quality of service and security services based upon rules embedded in individual objects 1]. These rule...
متن کاملAdaptable Fault Tolerance for Real-Time Systems
This paper proposes a framework for software-implemented, adaptive fault tolerance in a real-time context. It extends previous work in two main ways: by including features that explicitly address the realtime constraints; and by a flexible and adaptable control strategy for managing redundancy within application software modules. This redundancy-management design is introduced as an intermediat...
متن کاملAdaptable Object Request Brokers for Information Survivability of Evolvable Real-Time Command and Control Systems
This paper describes an approach to building adaptable and evolvable real-time command and control (C2) systems. In particular, it presents an overview of the Evolvable and Adaptable Real-Time Distributed Object Management projects carried out at the MITRE Corporation ana‘ then discusses information survivability aspects for such systems. In particular issues on integrating security, real-time ...
متن کاملIntegrate Online Model Checking into Distributed Reconfigurable System on Chip with Adaptable OS Services
This paper presents a novel flexible, dependable, and reliable operating system design for distributed reconfigurable system on chip. The dependability and reliability are achieved by integrating online model checking technique. Each OS service has different implementations which are further partitioned into small blocks. This operating system design allows the OS service to be adapted at runti...
متن کامل